﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;

namespace LogicaDeNegocio
{
    public class UsuarioBL
    {
        private BaseDeDatosEntities modeloEntidades;
        public BaseDeDatosEntities ModeloEntidades
        {
            get
            {
                if (modeloEntidades == null)
                    return modeloEntidades = new BaseDeDatosEntities();
                else
                    return modeloEntidades;
            }
        }

        public UsuarioBL()
        {
        }

        public List<Usuario> ObtenerUsuarios(int id)
        {
            var usuarios = ModeloEntidades.Usuario;
            return usuarios.ToList();
        }

        public bool ValidarUsuario(int usr, string pws)
        {
            int usuarios = ModeloEntidades.Usuario.Where(u => u.NroEmpleado == usr && u.Contraseña == pws).GroupBy(u => u.NroEmpleado).Count();
            return (usuarios == 1);
        }
    }
}